package com.bdzl.pub.entity.flow;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;



/**
 * 流程审核及流转记录表，记录订单在每一环境的审核及流转记录情况
 *
 * @author yangyicai
 * @email yangyicai@foxmail.com
 * @date 2021-05-12 10:14:57
 */
@Data
public class ActChkRecDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//主键 ID，自增
	private Integer acrId;
	//订单号，外键
	private String acrOdr;
	//操作对应的当前节点id
	private Integer acrNodeId;
	//操作对应的当前节点说明（文字描述）
	private String acrCurrentNode;
	//操作人用户 ID，外键
	private Integer acrOperator;
	//进入该节点的时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date acrBeginTime;
	//离开该节点时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date acrEndTime;
	//是否为审核节点 Y：是，N：否
	private String acrChkFlag;
	//审核结果描述，例如：初审通过、初审不通过、家访驳回等
	private String acrChkRes;
	//审核附言描述
	private String acrChkDescribe;
	//耗时，单位秒
	private Integer acrUsingTime;
}
